// ele样式覆盖
@use './element.scss'as *;
// 通用配置
@use './normalize.css'as *;

html,
body,
#app {
  height: 100vh;
  margin: 0;
  padding: 0;
  font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB',
    'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
  color: #555;
}

// 关于iconfont图标CSS的设置
[class^='icon-']{
  font-family: 'iconfont' !important;
  /* 以下内容参照第三方图标库本身的规则 */
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


// // 滚动条样式
// ::-webkit-scrollbar {
//   width: 6px;
//   height: 6px;
// }
// ::-webkit-scrollbar-thumb {
//   border-radius: 5px;
//   background-color: #ddd;
// }

// 页面
.page-nav{
  height: 100%;
  display: flex;
  flex-direction: column;
}


// 公共标题(左侧)
.common-left-title {
  --subtitle-font-size: 20px;
  --subtitle-text-color: var(--el-color-primary);
  --subtitle-line-color: #D9935A;
  --subtitle-line-leng: 3px;
  --subtitle-line-right: 10px;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: var(--subtitle-font-size);
  color: var(--subtitle-text-color);
  &::before{
    content: '';
    width: var(--subtitle-line-leng);
    height: 1em;
    display: inline-block;
    border-radius: 5px;
    background-color: var(--subtitle-line-color);
    margin-right: var(--subtitle-line-right);
  }
}

// 公共标题(底部)
.common-sub-title {
  --subtitle-font-size: 20px;
  --subtitle-text-color: var(--el-color-primary);
  --subtitle-line-color: var(--el-color-primary);
  --subtitle-line-leng: 3px;
  font-size: var(--subtitle-font-size);
  color: var(--subtitle-text-color);
  &::after{
    content: '';
    width: 100%;
    height: var(--subtitle-line-leng);
    background-color: var(--subtitle-line-color);
    display: block;
  }
}

